﻿/** 
 * Description:商品类别管理
 * Date:2011-7-17
 * Author:Along	
*/
package com.community.shopping.service.logic;

import java.util.List;

import org.springframework.stereotype.Service;

import com.community.shopping.dao.GoodsTypeDao;
import com.community.shopping.domain.GoodsType;
@Service  
public class GoodsTypeManager {
	
	private GoodsTypeDao goodsTypeDao;
	/**
	 * @param goodsTypeDao the goodsTypeDao to set
	 */
	public void setGoodsTypeDao(GoodsTypeDao goodsTypeDao) {
		this.goodsTypeDao = goodsTypeDao;
	}

	public GoodsType getGoodsType(Integer id){
		return goodsTypeDao.getGoodsType(id);
	}
	public void save(GoodsType goodsType){
		goodsTypeDao.save(goodsType);
	}

	public void delete(GoodsType goodsType){		  
		goodsTypeDao.delete(goodsType);
	}

	public List<GoodsType> getTopGoodsType(Integer shopId) {  		
		 return goodsTypeDao.getGoodsType("upGoodType is null and status=1 and shopId="+shopId+" order by sort,id");
		 }
	public List<GoodsType> getGoodsTypeByUp(GoodsType goodsType) {  		
		 return goodsTypeDao.getGoodsType("upGoodType.id="+goodsType.getId()+" and status=1 order by sort,id");
		 }
	public List<GoodsType> getGoodsTypeByUp(Integer id) {  		
		 return goodsTypeDao.getGoodsType("upGoodType.id="+id+" and status=1 order by sort,id");
		 }

	public List<GoodsType> getGoodsType(String sql){
		return goodsTypeDao.getGoodsType(sql);
	}   

}
